package com.puzzlebazar.client.util;



public interface Observer extends Releasable {
	
	
	/**
	 * This method is called whenever the observed object is changed. 
	 * An application calls an Observable object's notifyObservers 
	 * method to have all the object's observers notified of the change. 
	 * 
	 * @param observable  the observable object.
	 * @param arg  an argument passed to the notifyObservers  method.
	 */
	void update(Observable observable, Object arg);
	
}
